package org.springblade.modules.repair.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.util.List;

/**
 * @Date 9:54 2022/7/1
 * @Description {
 *   部件申请记录列表 维修
 * }
 * @Author lsay
 **/
@Data
public class ElevatorMalfunctionWorkPageVO {

	/**
	 * 工单id
	 */
	@JsonSerialize(using = ToStringSerializer.class)
	private Long planId;

	/**
	 * 电梯id
	 */
	@JsonSerialize(using = ToStringSerializer.class)
	private Long elevatorId;

	/**
	 * 项目名称
	 */
	private String buildingName;

	/**
	 * 电梯地址
	 */
	private String elevatorAddress;

	/**
	 * 故障现象
	 */
	private String problemItem;

	/**
	 * 故障现象描述
	 */
	private String problemItemName;

	/**
	 * 电梯停梯状态 1-正常 2-停梯
	 */
	private Integer elevatorStop;

	/**
	 * 故障描述
	 */
	private String mfDesc;

	/**
	 * 关联部件更换工单集合
	 */
	private List<ElevatorPartsWorkPageVO> partsWorkPageVOS;

}
